package com.modular.system.bigtext;

import cn.hutool.core.lang.Singleton;

public class ToolText {

    public static final OptText OPT_TEXT = Singleton.get(OptText.class);

    /**
     * 通过标识获取大文本内容
     * @param id
     * @return
     */
    public static String getText(String id) {
        return OPT_TEXT.getText(id);
    }

    /**
     * 通过id更新大文本内容
     * @param id
     * @param content
     */
    public static void syncText(String id, String content) {
        OPT_TEXT.syncText(id, content);
    }

    /**
     * 保存大文本
     * @param content
     * @return 大文本唯一标识
     */
    public static String push(String content) {
        TextDo textDo = new TextDo();
        textDo.setText(content);
        return OPT_TEXT.syncBean(textDo);
    }
}
